package com.crm.model.entity.customerManager;

import java.util.Date;

public class CustomerPoolRule {
    private String customerPoolRuleId;

    private Integer ruleType;

    private Integer timeInterval;

    private Integer anyTimeInterval;

    private Integer customerPoolNumber;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private Short deleteStatus;

    private String customerPoolId;

    private Integer timeLimit;

    public CustomerPoolRule(String customerPoolRuleId, Integer ruleType, Integer timeInterval, Integer anyTimeInterval, Integer customerPoolNumber, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Short deleteStatus, String customerPoolId, Integer timeLimit) {
        this.customerPoolRuleId = customerPoolRuleId;
        this.ruleType = ruleType;
        this.timeInterval = timeInterval;
        this.anyTimeInterval = anyTimeInterval;
        this.customerPoolNumber = customerPoolNumber;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.deleteStatus = deleteStatus;
        this.customerPoolId = customerPoolId;
        this.timeLimit = timeLimit;
    }

    public CustomerPoolRule() {
        super();
    }

    public String getCustomerPoolRuleId() {
        return customerPoolRuleId;
    }

    public void setCustomerPoolRuleId(String customerPoolRuleId) {
        this.customerPoolRuleId = customerPoolRuleId == null ? null : customerPoolRuleId.trim();
    }

    public Integer getRuleType() {
        return ruleType;
    }

    public void setRuleType(Integer ruleType) {
        this.ruleType = ruleType;
    }

    public Integer getTimeInterval() {
        return timeInterval;
    }

    public void setTimeInterval(Integer timeInterval) {
        this.timeInterval = timeInterval;
    }

    public Integer getAnyTimeInterval() {
        return anyTimeInterval;
    }

    public void setAnyTimeInterval(Integer anyTimeInterval) {
        this.anyTimeInterval = anyTimeInterval;
    }

    public Integer getCustomerPoolNumber() {
        return customerPoolNumber;
    }

    public void setCustomerPoolNumber(Integer customerPoolNumber) {
        this.customerPoolNumber = customerPoolNumber;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCustomerPoolId() {
        return customerPoolId;
    }

    public void setCustomerPoolId(String customerPoolId) {
        this.customerPoolId = customerPoolId == null ? null : customerPoolId.trim();
    }

    public Integer getTimeLimit() {
        return timeLimit;
    }

    public void setTimeLimit(Integer timeLimit) {
        this.timeLimit = timeLimit;
    }
}